home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / lpmac1.arc / I8086.MLB < prev    next >
Text File  |  1987-02-20  |  1KB  |  48 lines

  1. ;
  2. ;    This is    file: 8086.LIB.
  3. ;
  4. ;    It is an include library file containing constant
  5. ;    declarations which are for use with an 8086 assembly.
  6. ;
  7. ;-------------------------------------------------------------------
  8. ;
  9. BYTELENGTH    EQU    001H        ;Number    of bytes in a byte!
  10. WORDLENGTH    EQU    002H        ;Number    of bytes in a word.
  11. DBLWORDLENGTH    EQU    2*WORDLENGTH    ;Number    of bytes in a double word.
  12. PARAGRAPHLENGTH    EQU    010H        ;Number    of bytes in a paragraph.
  13. PAGELENGTH    EQU    00100H        ;Number    of bytes in a page.
  14. ;
  15. INTVECSPACING    EQU    004H    ;Spacing between interrupt vectors.
  16. ;
  17. FALSE        EQU    000H    ;Used to indicate false    condition.
  18.         IFNDEF    TRUE
  19. TRUE        EQU    001H    ;Used to indicate true condition.
  20.         ENDIF        ;IFNDEF TRUE
  21. ;
  22. OFLAG        EQU    00800H
  23. DFLAG        EQU    00400H
  24. IFLAG        EQU    00200H
  25. TFLAG        EQU    00100H
  26. ;
  27. SFLAG        EQU    00080H
  28.         IFNDEF    ZFLAG
  29. ZFLAG        EQU    00040H
  30.         ENDIF        ;IFNDEF ZFLAG
  31. AFLAG        EQU    00010H
  32. PFLAG        EQU    00004H
  33. CFLAG        EQU    00001H
  34. ;
  35. ZERO        EQU    000H
  36. ONE        EQU    001H
  37. ;
  38. MINWRD        EQU    08000H
  39. MAXWRD        EQU    07FFFH
  40. MAXBYT        EQU    000FFH
  41. NIBBLE        EQU    0000FH
  42. NULL        EQU    00000H
  43. HIGHBYTE    EQU    001H
  44. LOWBYTE        EQU    000H
  45. PARITY        EQU    080H
  46. ;
  47.  
  48.